Skip to content

Arcade demos#689

Open
gaurav-nelson wants to merge 2 commits into
validatedpatterns:mainfrom
gaurav-nelson:arcade-demos
Open

Arcade demos#689
gaurav-nelson wants to merge 2 commits into
validatedpatterns:mainfrom
gaurav-nelson:arcade-demos

Conversation

@gaurav-nelson
Copy link
Copy Markdown
Collaborator

This pull request introduces a new interactive demos section to the site.

  • adds a dedicated /demos/ page
  • features a prominent demo on the homepage,
  • links demos directly from relevant pattern pages.

This PR also includes some fixes and optimizations for Hugo build, which was taking too much time.

Interactive demos feature:

  • Added a new content source (content/demos/_index.md) listing all available demos, their metadata, and next steps for users.
  • Implemented a new /demos/ page (layouts/demos/list.html) that displays demos in a hero player with a sidebar playlist, using new partials for Arcade embed and demo selection cards. [1] [2] [3] [4]
  • Added a featured interactive demo section to the homepage, showcasing a key demo with a direct embed and clear calls to action.

Pattern page integration:

  • Linked the relevant demo to each pattern's metadata (demo: in the links: section) so that pattern pages can reference their associated interactive walkthrough. [1] [2] [3] [4] [5] [6]

Performance improvements:

  • Switched from partial to partialCached for the footer.html partial in all major layouts, reducing redundant template rendering and improving page load times. [1] [2] [3] [4] [5] [6] [7] [8] [9]

These changes collectively enhance the discoverability and usability of interactive demos, streamline the user journey from patterns to demos, and optimize site performance.

@openshift-ci openshift-ci Bot added the size/XL label Jun 1, 2026
@openshift-ci openshift-ci Bot requested review from beekhof and dminnear-rh June 1, 2026 02:41
@ocpdocs-previewbot
Copy link
Copy Markdown

🤖 Mon Jun 01 02:42:33 - The preview is ready at:
https://689--patternsdocs-pr.netlify.app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants